home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 June: Reference Library / Dev.CD Jun 96 RL / Dev.CD Jun 96 RL.toast / Technical Documentation / develop / develop Issue 24 / develop Issue 24 code / Scriptable Database 1.0a15 / Database / AbstractUpdatePointer.cp < prev    next >
Encoding:
Text File  |  1996-04-25  |  1.8 KB  |  51 lines  |  [TEXT/CWIE]

  1. //================================================================================
  2. // Greg Anderson
  3. // db+
  4. //
  5. // Abstract base class for update pointers
  6. // 16 May 1994
  7. // 31 Dec 1994
  8. //================================================================================
  9.  
  10. #ifndef __ABSTRACTUPDATEPOINTER__
  11. #include "AbstractUpdatePointer.h"
  12. #endif
  13.  
  14. #ifndef __EXCEPTIONS__
  15. #include "Exceptions.h"
  16. #endif
  17.  
  18. //--------------------------------------------------------------------------------
  19. // TAbstractUpdatePointer::~TAbstractUpdatePointer
  20. //--------------------------------------------------------------------------------
  21. TAbstractUpdatePointer::~TAbstractUpdatePointer()
  22. {
  23. } // TAbstractUpdatePointer::~TAbstractUpdatePointer
  24.  
  25. //--------------------------------------------------------------------------------
  26. // TAbstractUpdatePointer::DBRecordUpdatePointer
  27. //--------------------------------------------------------------------------------
  28. TDBRecordUpdatePointer* TAbstractUpdatePointer::DBRecordUpdatePointer()
  29. {
  30.     Throw(eWrongDataType);
  31.     return nil;
  32. } // TAbstractUpdatePointer::DBRecordUpdatePointer
  33.  
  34. //--------------------------------------------------------------------------------
  35. // TAbstractUpdatePointer::ObjectRecordUpdatePointer
  36. //--------------------------------------------------------------------------------
  37. TDBElementUpdatePointer* TAbstractUpdatePointer::ObjectRecordUpdatePointer()
  38. {
  39.     Throw(eWrongDataType);
  40.     return nil;
  41. } // TAbstractUpdatePointer::ObjectRecordUpdatePointer
  42.  
  43. //--------------------------------------------------------------------------------
  44. // TAbstractUpdatePointer::DataRecordUpdatePointer
  45. //--------------------------------------------------------------------------------
  46. TDBPropertyUpdatePointer* TAbstractUpdatePointer::DataRecordUpdatePointer()
  47. {
  48.     Throw(eWrongDataType);
  49.     return nil;
  50. } // TAbstractUpdatePointer::DataRecordUpdatePointer
  51.